static if(!(is(T == double)))
static if(!(is(T == int)))
static if(!(is(T == uint)))
static if(!(is(T == long)))
static if(!(is(T == ulong)))
static if(!(is(T : double)))
static if(!(is(T == V[string], V)))
static if(!(isSomeString!T))
static if(!(is(T == Nullable!A, A)))
static if(!(is(T == napi_value)))
static if(!(is(T == Dg*, Dg)))
static if(!(isDelegate!T))
static if(!(is(ExternC!T == napi_callback)))
static if(!(is(T == TypedArray!A, A)))
static if(!(isStaticArray!T))
static if(!(is(T == A[], A)))
static if(__traits(hasMember, T, `dlangNodeIsJSObj`))